home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 2001 May / SGI IRIX Base Documentation 2001 May.iso / usr / share / catman / p_man / catD / OTHERQ.z / OTHERQ
Encoding:
Text File  |  1998-10-30  |  6.6 KB  |  132 lines

  1.  
  2.  
  3.  
  4. OOOOTTTTHHHHEEEERRRRQQQQ((((DDDD3333))))                                                          OOOOTTTTHHHHEEEERRRRQQQQ((((DDDD3333))))
  5.  
  6.  
  7.  
  8. NNNNAAAAMMMMEEEE
  9.      _OOOO_TTTT_HHHH_EEEE_RRRR_QQQQ - get a pointer to queue's partner queue
  10.  
  11. SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
  12.      _####_iiii_nnnn_cccc_llll_uuuu_dddd_eeee _<<<<_ssss_yyyy_ssss_////_ssss_tttt_rrrr_eeee_aaaa_mmmm_...._hhhh_>>>>
  13.      _####_iiii_nnnn_cccc_llll_uuuu_dddd_eeee _<<<<_ssss_yyyy_ssss_////_dddd_dddd_iiii_...._hhhh_>>>>
  14.      _qqqq_uuuu_eeee_uuuu_eeee______tttt _****_OOOO_TTTT_HHHH_EEEE_RRRR_QQQQ_((((_qqqq_uuuu_eeee_uuuu_eeee______tttt _****_q_))))_;;;;
  15.  
  16.    AAAArrrrgggguuuummmmeeeennnnttttssss
  17.      _q         Pointer to the queue.
  18.  
  19. DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  20.      The _OOOO_TTTT_HHHH_EEEE_RRRR_QQQQ function returns a pointer to the other of the two _qqqq_uuuu_eeee_uuuu_eeee
  21.      structures that make up an instance of a STREAMS module or driver.
  22.  
  23.    RRRReeeettttuuuurrrrnnnn VVVVaaaalllluuuueeeessss
  24.      _OOOO_TTTT_HHHH_EEEE_RRRR_QQQQ returns a pointer to a queue's partner.
  25.  
  26. UUUUSSSSAAAAGGGGEEEE
  27.    LLLLeeeevvvveeeellll
  28.      Base or Interrupt.
  29.  
  30.    SSSSyyyynnnncccchhhhrrrroooonnnniiiizzzzaaaattttiiiioooonnnn CCCCoooonnnnssssttttrrrraaaaiiiinnnnttttssss
  31.      Does not sleep.
  32.  
  33.      Multithreaded drivers may hold driver-defined basic locks, read/write
  34.      locks, and sleep locks across calls to this function.
  35.  
  36.    EEEExxxxaaaammmmpppplllleeeessss
  37.      This routine sets the minimum packet size, the maximum packet size, the
  38.      high water mark, and the low water mark for the read and write queues of
  39.      a given module or driver.  It is passed either one of the queues.  This
  40.      could be used if a module or driver wished to update its queue parameters
  41.      dynamically.
  42.  
  43.       _1111  _vvvv_oooo_iiii_dddd
  44.       _2222  _ssss_eeee_tttt______qqqq______pppp_aaaa_rrrr_aaaa_mmmm_ssss_((((_qqqq_uuuu_eeee_uuuu_eeee______tttt _****_qqqq_,,,, _llll_oooo_nnnn_gggg _mmmm_iiii_nnnn_,,,, _llll_oooo_nnnn_gggg _mmmm_aaaa_xxxx_,,,, _uuuu_llll_oooo_nnnn_gggg______tttt _hhhh_iiii_,,,, _uuuu_llll_oooo_nnnn_gggg______tttt _llll_oooo_))))
  45.       _3333  _{{{{
  46.       _4444   _pppp_llll______tttt _pppp_llll_;;;;  _////_**** _ffff_oooo_rrrr _mmmm_uuuu_llll_tttt_iiii_----_tttt_hhhh_rrrr_eeee_aaaa_dddd_eeee_dddd _dddd_rrrr_iiii_vvvv_eeee_rrrr_ssss _****_////
  47.       _5555   _((((_vvvv_oooo_iiii_dddd_)))) _ssss_tttt_rrrr_qqqq_ssss_eeee_tttt_((((_qqqq_,,,, _QQQQ_MMMM_IIII_NNNN_PPPP_SSSS_ZZZZ_,,,, _0000_,,,, _mmmm_iiii_nnnn_))))_;;;;
  48.       _6666   _((((_vvvv_oooo_iiii_dddd_)))) _ssss_tttt_rrrr_qqqq_ssss_eeee_tttt_((((_qqqq_,,,, _QQQQ_MMMM_AAAA_XXXX_PPPP_SSSS_ZZZZ_,,,, _0000_,,,, _mmmm_aaaa_xxxx_))))_;;;;
  49.       _7777   _((((_vvvv_oooo_iiii_dddd_)))) _ssss_tttt_rrrr_qqqq_ssss_eeee_tttt_((((_qqqq_,,,, _QQQQ_HHHH_IIII_WWWW_AAAA_TTTT_,,,, _0000_,,,, _hhhh_iiii_))))_;;;;
  50.       _8888   _((((_vvvv_oooo_iiii_dddd_)))) _ssss_tttt_rrrr_qqqq_ssss_eeee_tttt_((((_qqqq_,,,, _QQQQ_LLLL_OOOO_WWWW_AAAA_TTTT_,,,, _0000_,,,, _llll_oooo_))))_;;;;
  51.       _9999   _((((_vvvv_oooo_iiii_dddd_)))) _ssss_tttt_rrrr_qqqq_ssss_eeee_tttt_((((_OOOO_TTTT_HHHH_EEEE_RRRR_QQQQ_((((_qqqq_))))_,,,, _QQQQ_MMMM_IIII_NNNN_PPPP_SSSS_ZZZZ_,,,, _0000_,,,, _mmmm_iiii_nnnn_))))_;;;;
  52.      _1111_0000   _((((_vvvv_oooo_iiii_dddd_)))) _ssss_tttt_rrrr_qqqq_ssss_eeee_tttt_((((_OOOO_TTTT_HHHH_EEEE_RRRR_QQQQ_((((_qqqq_))))_,,,, _QQQQ_MMMM_AAAA_XXXX_PPPP_SSSS_ZZZZ_,,,, _0000_,,,, _mmmm_aaaa_xxxx_))))_;;;;
  53.      _1111_1111   _((((_vvvv_oooo_iiii_dddd_)))) _ssss_tttt_rrrr_qqqq_ssss_eeee_tttt_((((_OOOO_TTTT_HHHH_EEEE_RRRR_QQQQ_((((_qqqq_))))_,,,, _QQQQ_HHHH_IIII_WWWW_AAAA_TTTT_,,,, _0000_,,,, _hhhh_iiii_))))_;;;;
  54.      _1111_2222   _((((_vvvv_oooo_iiii_dddd_)))) _ssss_tttt_rrrr_qqqq_ssss_eeee_tttt_((((_OOOO_TTTT_HHHH_EEEE_RRRR_QQQQ_((((_qqqq_))))_,,,, _QQQQ_LLLL_OOOO_WWWW_AAAA_TTTT_,,,, _0000_,,,, _llll_oooo_))))_;;;;
  55.      _1111_3333  _}}}}
  56.  
  57.  
  58.  
  59.  
  60.  
  61.                                                                         PPPPaaaaggggeeee 1111
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68. OOOOTTTTHHHHEEEERRRRQQQQ((((DDDD3333))))                                                          OOOOTTTTHHHHEEEERRRRQQQQ((((DDDD3333))))
  69.  
  70.  
  71.  
  72. RRRREEEEFFFFEEEERRRREEEENNNNCCCCEEEESSSS
  73.      _RRRR_DDDD(D3), _WWWW_RRRR(D3)
  74.  
  75.  
  76.  
  77.  
  78.  
  79.  
  80.  
  81.  
  82.  
  83.  
  84.  
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.                                                                         PPPPaaaaggggeeee 2222
  128.  
  129.  
  130.  
  131.